The Jargon Lexicon
= Z =
=====
zap: 1. n. Spiciness. 2. vt. To make food spicy. 3. vt. To
make someone `suffer' by making his food spicy. (Most hackers
love spicy food. Hot-and-sour soup is considered wimpy unless it
makes you wipe your nose for the rest of the meal.) See
{zapped}. 4. vt. To modify, usually to correct; esp. used
when the action is performed with a debugger or binary patching
tool. Also implies surgical precision. "Zap the debug level to 6
and run it again." In the IBM mainframe world, binary patches are
applied to programs or to the OS with a program called
`superzap', whose file name is `IMASPZAP' (possibly contrived
from I M A SuPerZAP). 5. vt. To erase or reset. 6. To {fry} a
chip with static electricity. "Uh oh -- I think that lightning
strike may have zapped the disk controller."
zapped: adj. Spicy. This term is used to distinguish
between food that is hot (in temperature) and food that is
*spicy*-hot. For example, the Chinese appetizer Bon Bon
Chicken is a kind of chicken salad that is cold but zapped; by
contrast, {vanilla} wonton soup is hot but not zapped. See also
{{oriental food}}, {laser chicken}. See {zap}, senses 1 and
2.
zen: vt. To figure out something by meditation or by a
sudden flash of enlightenment. Originally applied to bugs, but
occasionally applied to problems of life in general. "How'd you
figure out the buffer allocation problem?" "Oh, I zenned it."
Contrast {grok}, which connotes a time-extended version of
zenning a system. Compare {hack mode}. See also {guru}.
zero: vt. 1. To set to 0. Usually said of small pieces of
data, such as bits or words (esp. in the construction `zero
out'). 2. To erase; to discard all data from. Said of disks and
directories, where `zeroing' need not involve actually writing
zeroes throughout the area being zeroed. One may speak of
something being `logically zeroed' rather than being
`physically zeroed'. See {scribble}.
zero-content: adj. Syn. {content-free}.
zeroth: /zee'rohth/ adj. First. Among software designers,
comes from C's and LISP's 0-based indexing of arrays. Hardware
people also tend to start counting at 0 instead of 1; this is
natural since, e.g., the 256 states of 8 bits correspond to the
binary numbers 0, 1, ..., 255 and the digital devices known as
`counters' count in this way.
Hackers and computer scientists often like to call the first
chapter of a publication `chapter 0', especially if it is of an
introductory nature (one of the classic instances was in the First
Edition of {K&R}). In recent years this trait has also been
observed among many pure mathematicians (who have an independent
tradition of numbering from 0). Zero-based numbering tends to
reduce {fencepost error}s, though it cannot eliminate them
entirely.
zigamorph: /zig'*-morf/ n. 1. Hex FF (11111111) when used
as a delimiter or {fence} character. usage: primarily at IBM
shops. 2. [proposed] n. The Unicode non-character +UFFFF
(1111111111111111), a character code which is not assigned to any
character, and so is usable as end-of-string. (Unicode (a subset
of ISO 10646) is a 16-bit character code intended to cover all of
the world's writing systems, including Roman, Greek, Cyrillic,
Chinese, hiragana, katakana, Devanagari, Easter Island
`rongo-rongo', and even {elvish}.)
zip: [primarily MS-DOS] vt. To create a compressed archive
from a group of files using PKWare's PKZIP or a compatible
archiver. Its use is spreading now that portable implementations
of the algorithm have been written. Commonly used as follows:
"I'll zip it up and send it to you." See {tar and feather}.
zipperhead: n. [IBM] A person with a closed mind.
zombie: n. [UNIX] A process that has died but has not yet
relinquished its process table slot (because the parent process
hasn't executed a `wait(2)' for it yet). These can be seen in
`ps(1)' listings occasionally. Compare {orphan}.
zorch: /zorch/ 1. [TMRC] v. To attack with an inverse heat
sink. 2. [TMRC] v. To travel, with v approaching c
[that is, with velocity approaching lightspeed -- ESR]. 3. [MIT]
v. To propel something very quickly. "The new comm software is
very fast; it really zorches files through the network." 4. [MIT]
n. Influence. Brownie points. Good karma. The intangible and
fuzzy currency in which favors are measured. "I'd rather not ask
him for that just yet; I think I've used up my quota of zorch with
him for the week." 5. [MIT] n. Energy, drive, or ability. "I
think I'll {punt} that change for now; I've been up for 30 hours
and I've run out of zorch." 6. [MIT] v. To flunk an exam or
course.
Zork: /zork/ n. The second of the great early experiments
in computer fantasy gaming; see {ADVENT}. Originally written
on MIT-DM during 1977-1979, later distributed with BSD UNIX (as a
patched, sourceless RT-11 FORTRAN binary; see {retrocomputing})
and commercialized as `The Zork Trilogy' by {Infocom}. The
FORTRAN source was later rewritten for portability and released to
Usenet under the name "Dungeon". Both FORTRAN "Dungeon" and
translated C versions are available at many FTP sites.
zorkmid: /zork'mid/ n. The canonical unit of currency in
hacker-written games. This originated in {Zork} but has spread
to {nethack} and is referred to in several other games.